Page({
  data: {},

  onLoad() {
    // 修复4：检查微信版本兼容性
    this.checkWechatVersion();
  },

  // 预览图片
  previewQrcode(e) {
    const src = e.currentTarget.dataset.src;
    wx.previewImage({
      urls: [src],  // 必须是数组格式
      current: src, // 当前显示图片的http链接
      success: () => {
        console.log('图片预览成功');
      },
      fail: (err) => {
        console.error('图片预览失败：', err);
        wx.showToast({
          title: '预览失败',
          icon: 'none'
        });
      }
    });
  },

  // 检查微信版本是否支持
  checkWechatVersion() {
    const wechatVersion = wx.getSystemInfoSync().version;
    const [major, minor, patch] = wechatVersion.split('.').map(Number);
    
    // 最低支持版本：iOS ≥ 8.0.6，Android ≥ 8.0.3
    let isSupported = false;
    if (major > 8) {
      isSupported = true;
    } else if (major === 8) {
      if (minor > 0) {
        isSupported = true;
      } else if (minor === 0) {
        isSupported = patch >= 6; // iOS需要≥6，Android≥3但这里统一做宽松判断
      }
    }

    if (!isSupported) {
      wx.showModal({
        title: '版本提示',
        content: '当前微信版本过低，可能无法识别二维码，请更新微信至最新版本',
        showCancel: false
      });
    }
  }
});
    